home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / fant120.zip / FANTASY.DOC < prev    next >
Text File  |  1992-02-04  |  48KB  |  1,022 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12. ┌────────────────────────────────────────────────────────────────────────────┐
  13. │                                                                            │
  14. │             ▀█▀▄▄▀█ ▀█▀█▄  ▀█▄   ▀█ █▀▀█▀▀█ ▀█▀█▄  ▄█▀▀▀█ ▀█    ▀█         │
  15. │              █       █  ▀█  █▀█   █    █     █  ▀█ █▄      █▄   ▄█         │
  16. │             ▄███▀   ▀█▀▀▀█  █ ▀█  █    █    ▀█▀▀▀█  ▀▀▀█▄   ▀▀█▀▀          │
  17. │              █       █   █  █  ▀█ █    █     █   █      █     █            │
  18. │             ▄█      ▄█  ▄█ ▄█   ▀██   ▄█▄   ▄█  ▄█ █▄▄▄█▀    ▄█            │
  19. │                                                                            │
  20. │                        ▀█      ▀█▀█▄  ▀█▄   ▀█ ▀█▀▀█▄                      │
  21. │                         █       █  ▀█  █▀█   █  █   ▀█                     │
  22. │                         █      ▀█▀▀▀█  █ ▀█  █  █    █                     │
  23. │                         █       █   █  █  ▀█ █  █   ▄█                     │
  24. │                        ▄█▄▄▄▄█ ▄█  ▄█ ▄█   ▀██ ▄█▄▄█▀                      │
  25. │                                                                            │
  26. └────────────────────────────────────────────────────────────────────────────┘
  27.  
  28.  
  29.  
  30.                                 Fantasy Land 1.2
  31.                             Copyright 1991 by JPSoft
  32.                               All rights reserved
  33.                             Release Date: 2-5-1992
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45. ╒═════════════════════════════════════════════════════════════════════════════╕
  46. │░░░░░░ LICENSING INFORMATION - READ THIS! ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  47. ╘═════════════════════════════════════════════════════════════════════════════╛
  48.  
  49. By using this program, you acknowledge that you understand and agree to the
  50. terms of this license agreement.  If you do not understand the terms of this
  51. license agreement, then do not use this software until you fully comprehend
  52. the terms of this agreement.
  53.  
  54. You are granted a limited licensed to use this program for a sixty-day trial
  55. period.  After expiration of the trial period, you must either remove this
  56. software from your system or register with the author.  No special "demo" key
  57. files are required during the trial period.  However, multinode operations are
  58. disabled during the trial period and are only fully available upon program
  59. registration.  The registration fee is $20.00 U.S. Funds.  A Registration Form
  60. is included with the distribution archive and is called FANTASY.REG.  When
  61. registered, you receive a license to use this software on your system for an
  62. unlimited period of time.
  63.  
  64. Fantasy Land is Copyrighted 1991 by John M. Parlin and JPSoft.  All rights are
  65. reserved.  You may copy this program and documentation for backup purposes.
  66. You also may copy and share* UNMODIFIED copies of the program package,
  67. providing that the copyright notice is reproduced and included on all
  68. copies and no fee is charged for distributing this product.
  69.  
  70. *****************************************************************************
  71. *                             IMPORTANT NOTICE*                             *
  72. *                                                                           *
  73. *    Fantasy Land is an erotic fantasy game.  Due to the potential mature   *
  74. *    and/or erotic nature of this program, ACCESS TO MINORS SHOULD BE       *
  75. *    RESTRICTED.  It is recommended that SysOps NOT MAKE THIS PROGRAM       *
  76. *    AVAILABLE FOR DOWNLOAD OR USE BY MINORS.                               *
  77. *                                                                           *
  78. *    IT IS YOUR CIVIL AND MORAL RESPONSIBILITY TO TAKE REASONABLE CARE IN   *
  79. *    DISTRIBUTING THIS SOFTWARE.                                            *
  80. *                                                                           *
  81. *    YOU MAY NOT USE OR DISTRIBUTE THIS PRODUCT IN ANY AREA WHERE SUCH USE  *
  82. *    OR DISTRIBUTION IS PROHIBITED BY LAW.                                  *
  83. *                                                                           *
  84. *****************************************************************************
  85.  
  86. You may not sell this software for a fee and/or distribute this software
  87. along with other products without expressed written permission from John
  88. Parlin, nor may you modify or remove the Copyright Notice from the
  89. program or the documentation.
  90.  
  91. Those who register this program, will receive a registration key.  The key
  92. will be delivered either by personal upload, netmail or postal service.
  93. Allow up to 6 weeks for delivery for locations outside the continental U.S.
  94. For locations within the continental U.S., allow 2-6 weeks for delivery.
  95. All registrations are processed as soon as they are received.
  96.  
  97. This program is not guaranteed to do anything except take up hard drive
  98. space (and quite a bit of it).  It is not guaranteed to work on every system.
  99. The author does not have the resources available to test this software on all
  100. types of setups.  However, reasonable efforts may be made to support those who
  101. request it, if the resources for such support are readily available to the
  102. author.
  103.  
  104. Comments, suggestions and bug reports are welcome.  If you have any, you
  105. should contact John Parlin at one of the Fidonet addresses listed below:
  106.  
  107. System Name         | Location          | Sysop Name    |Phone Number|Fido Node
  108. --------------------|-------------------|---------------|------------|---------
  109. Beg, Borrow or Steal| Eden Prairie, MN  | Paul Andre    |612-934-2982|1:282/37
  110. Odyssey BBS         | Edina, MN         | Stan Hirschman|612-832-5127|1:282/40
  111. O-Zone BBS          | New Hope, MN      | Jim Biggs     |612-591-7767|1:282/30
  112.  
  113. If you're reporting a bug, please give as much detail as possible about the
  114. problem you are experiencing so that it can be duplicated and fixed.  Though
  115. the author may not respond to all netmails due to the expense, all messages
  116. are considered.  If you wish to request a software enhancement, please fill
  117. out and mail in the Software Enhancement Request form SER.FRM included in
  118. this archive.
  119.  
  120.  
  121. ╒═════════════════════════════════════════════════════════════════════════════╕
  122. │░░░░░░ INTRODUCTION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  123. ╘═════════════════════════════════════════════════════════════════════════════╛
  124.  
  125. Fantasy Land is an erotic, interactive, hit-n-run door game where players
  126. win points for having sexual encounters with other players.  Fantasy Land
  127. can be as tame or as wild as your imagination will allow, through the use of
  128. multiple, randomly selected .SEX encounter files that you can create and
  129. edit.  Fantasy Land comes with one set of default .SEX files and allows for
  130. five more sets to be created by you (see STEP 4 below).
  131.  
  132. Fantasy Land challenges players to achieve the highest monthly score.
  133. Players do this by collecting offensive and defensive items and using these
  134. items during sexual encounters with other players.  A Fantasy Land can be
  135. custom-built or, you can use one of the default Fantasy Land setups provided
  136. in the DEFAULTS.ZIP and SEXSTACY.ZIP files contained in the distribution
  137. archive.
  138.  
  139. Your Fantasy Land can be a forest, a mansion, a city, or whatever you can
  140. dream up.  Sexual encounter text can be rated-R thru rated-X, all at your
  141. discretion.
  142.  
  143. Players can use the built-in Match-Me computer system that runs SEX-DOS
  144. (Super-Enhanced, eXtra Disk Operating System) to search for offensive and
  145. defensive items, or to display computer matches that the player is compatible
  146. with.
  147.  
  148. Or, players may stumble on a telephone or a private message reader.
  149. Telephones allow players to dial 1-900 services such as Dial-A-Fantasy or
  150. Dial-A-Story.  The private message reader allows players to view private
  151. messages from player-to-player (at an expense of course).
  152.  
  153. Due to the potential erotic nature of this game, it is recommended that SysOps
  154. RESTRICT ITS USE TO USERS WHO ARE OF A MATURE AGE.
  155.  
  156. This program was written in Turbo Pascal using JPDoor 3.01.  The program
  157. requires the DORINFO1.DEF or DOOR.SYS drop files in order to run.  This
  158. program has been tested running under RemoteAccess 1.01, RemoteAccess 1.10,
  159. and QuickBBS 2.76, in both single and multinode configurations.
  160.  
  161. The DORINFO1.DEF format used is the RemoteAccess/QuickBBS style format.  The
  162. DOOR.SYS format used is the RemoteAccess and/or GAP/PCBoard style format.
  163.  
  164. Fantasy Land supports DesqView and automatically uses the DesqView alternate
  165. video address if it is detected.
  166.  
  167.  
  168. ╒═════════════════════════════════════════════════════════════════════════════╕
  169. │░░░░░░ INSTALLATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  170. ╘═════════════════════════════════════════════════════════════════════════════╛
  171.  
  172.         Fantasy Land uses either an installed FOSSIL driver or its own
  173. interrupt handler for communications.  It utilizes the DORINFO1.DEF or the
  174. DOOR.SYS BBS dropfile formats.  Just follow the installation steps below and
  175. you should have no problems installing Fantasy Land on your own system.
  176.  
  177. -----------------------------------------------------------------------------
  178.  
  179. STEP ONE:   Create a subdirectory for your Fantasy Land
  180.  
  181.         It is highly recommended (but not absolutely necessary) that you run
  182. Fantasy Land in a subdirectory of its own.  This will help to optimize the
  183. performance of the game as Fantasy Land has numerous support files.
  184.  
  185. -----------------------------------------------------------------------------
  186.  
  187. STEP TWO:   Construct your Fantasy Land
  188.  
  189.         Included in the distribution archive are two archives; DEFAULTS.ZIP
  190. and SEXSTACY.ZIP.  DEFAULTS.ZIP contains a default 55-area Fantasy Land
  191. and SEXSTACY.ZIP contains a default 100-area Fantasy Land.  Both setups
  192. include ASCII text maps.
  193.  
  194.         If you chose to use one of these default setups, simply unpack the
  195. archive into your Fantasy Land directory.
  196.  
  197.         Included in the distribution archive is the program AREAS.EXE.  This
  198. program is used to create and edit your Fantasy Land configuration.  Your
  199. Fantasy Land will be comprised of several areas or 'rooms'.  Players will
  200. move from area to area, taking or leaving items and having sexual encounters
  201. with other players.
  202.  
  203.         When you run AREAS.EXE for the first time, and you are not using one
  204. of the default area configurations, you will be prompted to enter the number
  205. of areas for your Fantasy Land.  It is recommended that you draw out your
  206. Fantasy Land on paper before executing AREAS.EXE.  After you have run
  207. AREAS.EXE, you will not be able to alter the number of areas in your Fantasy
  208. Land configuration without deleting the area file FANTASY.ARE and starting
  209. over.
  210.  
  211.         Once you have your Fantasy Land map drawn out on paper, execute
  212. AREAS.EXE.  When prompted for the number of areas, enter the number you have
  213. decided on.  Your Fantasy Land can have from 10 to 100 areas.  It is
  214. recommended that you have at least 25 areas for a game that will support up
  215. to 15 users.  If you expect to have a large number of players (more than 15)
  216. you should figure on having at least two areas per player.  For example, if
  217. I figure that 25 players will play the game, I might create a Fantasy Land
  218. containing 50-60 areas.
  219.  
  220.         Once you have entered the number of areas to be used, you will be
  221. presented with the main configuration menu.  The following table describes
  222. each of the functions available.
  223.  
  224.  
  225. Command         Description
  226. ------------    -----------------------------------------------------------
  227. C>onfigure      Allows you to edit six items:
  228.  
  229.                 1 - Name of Fantasy Land - You can call your Fantasy Land
  230.                 anything you wish.
  231.  
  232.                 2 - Maximum Daily Turns - Here you can define the number of
  233.                 turns each player may take per day.
  234.  
  235.                 3 - Maximum History File Lines - Fantasy Land maintains a
  236.                 history file which players can use for their viewing
  237.                 pleasure.  Here you can specify the maximum number of lines
  238.                 that the history file will contain.  Each time a player logs
  239.                 into the game, this history file will be checked and trimmed
  240.                 as necessary.
  241.  
  242.                 4 - Maximum number of items maintained.  By default, the
  243.                 AREAS.EXE utility will select a number of items to be
  244.                 maintained according to the number of areas you have selected.
  245.                 However, this value can be increased or decreased through the
  246.                 use of this option.
  247.  
  248.                 NOTE: If you decide to change this value when a game is in
  249.                 progress, the change will not be reflected until a new game
  250.                 starts (end of month) or until you manually restart the game.
  251.  
  252.                 Fantasy Land will, upon initialization, toss the number of
  253.                 items specified here into randomly selected areas.  From that
  254.                 point on, this number of items will be maintained throughout
  255.                 the game (excluding items held by robot players which are
  256.                 in addition to this number).
  257.  
  258.                 5 - Maximum number of defensive items players may carry.
  259.                 Valid entries are 1..5.  If set to 5, players are allowed to
  260.                 carry up to 5 defensive items at one time.  However, if a
  261.                 player exits the game and then re-enters and is found to have
  262.                 5 defensive items in his/her inventory, then the player is
  263.                 "scolded" and "punished" for being frigid.  Also, the player's
  264.                 score is docked HALF it's value!
  265.  
  266.                 If set to any number other than 5, players will be allowed to
  267.                 carry the specified number of defensive items.  They will not
  268.                 be permitted to T>ake more than the defined maximum.
  269.  
  270.                 6 - Maximum number of items maintained.  By default, Fantasy
  271.                 Land will automatically select an amount of token items
  272.                 that corresponds to the number of areas in your configuration.
  273.                 You can edit this field and increase or decrease the number
  274.                 of token items that will be maintained by pressing + or -.
  275.                 The maximum entry is 196 items.
  276.  
  277. E>dit Area      Allows you to edit individual areas.  Specifically, you
  278.                 may alter:
  279.  
  280.                 A>reaname - Each area name can contain up to 45 characters
  281.                 of text.  Text is entered automatically in all upper-case
  282.                 characters.  Once entered the text is converted to upper
  283.                 and lower case characters.  NOTE: When entering area names,
  284.                 keep in mind that each area name in the game will be
  285.                 preceeded with "You are".  Thus, an area name of "Standing
  286.                 on the Porch" will be displayed in the game as "You are
  287.                 Standing On The Porch at area #n".
  288.  
  289.                 North Exit - You can enter another area number that players
  290.                 will exit to if N>orth is selected.  If the area number is
  291.                 set to 0, players will not be able to use this exit.
  292.  
  293.                 South Exit - You can enter another area number that players
  294.                 will exit to if S>outh is selected.  If the area number is
  295.                 set to 0, players will not be able to use this exit.
  296.  
  297.                 East Exit - You can enter another area number that players
  298.                 will exit to if E>ast is selected.  If the area number is
  299.                 set to 0, players will not be able to use this exit.
  300.  
  301.                 West Exit - You can enter another area number that players
  302.                 will exit to if W>est is selected.  If the area number is
  303.                 set to 0, players will not be able to use this exit.
  304.  
  305.                 Up Exit - You can enter another area number that players
  306.                 will exit to if U>p is selected.  If the area number is
  307.                 set to 0, players will not be able to use this exit.
  308.  
  309.                 Down Exit - You can enter another area number that players
  310.                 will exit to if D>own is selected.  If the area number is
  311.                 set to 0, players will not be able to use this exit.
  312.  
  313.                 eFfect Number - You can specify an effect number to assign
  314.                 to any area.  There are three different effects that can be
  315.                 used.  They are:
  316.  
  317.  
  318.                 Effect#   Description
  319.                 -------   ----------------------------------------------------
  320.                   1       Places a telephone in this area.  Feel free to edit
  321.                           the FPHONE#.SEX and MPHONE#.SEX files to change the
  322.                           monologue of the phone calls.
  323.  
  324.                   2       Places a Match-Me computer terminal in this area.
  325.                           This operates the same as the M> command off the
  326.                           main menu.
  327.  
  328.                   3       Places a private message reader in this area.  When
  329.                           this effect is used, it allows a player to view the
  330.                           contents of any private message from one player to
  331.                           another.  Each time a message is read, the player is
  332.                           charged 50 points.
  333.  
  334.                 Q>uit - When you select to quit editing a given individual
  335.                 area, you will be prompted for the area number to edit.
  336.                 At this prompt, you may enter N for the next consecutive
  337.                 area, or you may enter a specific area number to edit.
  338.                 And of course, you may press <ENTER> to quit editing areas.
  339.  
  340. L>ist Areas     This command allows you to view the configuration of your
  341.                 Fantasy Land either on your display or a printer.  Your
  342.                 configuration items are listed along with a list of all your
  343.                 areas and their exit numbers.  NOTE: When listing areas,
  344.                 area names are trimmed down from 45 to 35 characters.  This
  345.                 is done in order to fit an area's configuration on one line
  346.                 of the display.  It does not indicate that the area name
  347.                 itself has been truncated.
  348.  
  349. Q>uit           When you quit, your configuration will be saved to the
  350.                 file FANTASY.ARE.  It is recommended that you back this
  351.                 file up since you put a bit of work into it.
  352.  
  353. -----------------------------------------------------------------------------
  354.  
  355. STEP THREE:  Initialize the Data Files
  356.  
  357.         Though not absolutely necessary, it is recommended that you initialize
  358. the data files.  To do this, just enter the command:
  359.  
  360.                                   FANTASY /S
  361.  
  362.         This will initialize all necessary data files.  This command is also
  363. used to manually restart the game.
  364.  
  365.         NOTE:  This command does not create a high score file.
  366.  
  367. -----------------------------------------------------------------------------
  368.  
  369. STEP FOUR:  Installing Fantasy Land On Your BBS
  370.  
  371.         This installation process refers to installing Fantasy Land on a
  372. RemoteAccess 1.10 system.
  373.  
  374.         Create a batch file that will execute Fantasy Land.  If you are
  375. running a single node system, your batch file might look something like
  376. this:
  377.  
  378. FANT.BAT :
  379.  
  380. CD \RA\EROTIC
  381. FANTASY /N1 /P25
  382. CD \RA
  383.  
  384.  
  385.  
  386.  C O M M A N D   L I N E   P A R A M E T E R S :
  387.  
  388.  
  389.         THE DROPFILE PATH PARAMETER
  390.  
  391.         The command line parameter C:\RA\ tells Fantasy Land where to look
  392. for DORINFO1.DEF.  There is no command line parameter switch in front of the
  393. path parameter.
  394.  
  395.  
  396.         THE BBS NAME PARAMETER (DOOR.SYS SYSTEMS ONLY)
  397.  
  398.         The command line parameter /B tells Fantasy Land the BBS name that
  399. the program is running with.  This is for use by systems that support a
  400. DOOR.SYS dropfile.  DOOR.SYS does not contain the BBS name.  So, you can
  401. specify it on the command line using the /B parameter followed by the BBS
  402. name.  No separating spaces.  Spaces within the BBS name must be substituted
  403. with the underscore character.
  404.  
  405.         e.g.  /BOdyssey_BBS
  406.         or    /Bodyssey_bbs
  407.         or    /bODYSSEY_BBS
  408.  
  409.         The above examples would all be considered valid with the BBS name
  410. Odyssey BBS.  Again, this is required on systems that support only the
  411. DOOR.SYS format dropfile.
  412.  
  413.  
  414.         THE SYSOP NAME PARAMETER (DOOR.SYS SYSTEMS ONLY)
  415.  
  416.         The command line parameter /O tells Fantasy Land the BBS System
  417. Operator's name.  This is for use by systems that support a DOOR.SYS
  418. dropfile.  DOOR.SYS does not contain the BBS System Operator's name.  So,
  419. you can specify it on the command line using the /O parameter followed by
  420. the BBS System Operator's name.  No separating spaces.  Spaces within the
  421. BBS System Operator names must be substituted with the underscore
  422. character.
  423.  
  424.         e.g.  /OTiny_Tim
  425.         or    /otiny_tim
  426.         or    /oTINY_TIM
  427.  
  428.         The above examples would all be considered valid with the BBS
  429. System Operator's name Tiny Tim.  Again, this is required on systems that
  430. support only the DOOR.SYS format dropfile.
  431.  
  432.  
  433.  
  434.         THE MULTINODE OPERATION PARAMETER
  435.  
  436.         The command line parameter /L tells Fantasy Land to run in multinode
  437. operation mode.  When enabled, Fantasy Land allows real-time encounters with
  438. other online players along with other functions.  Multinode operation mode is
  439. not available during the 60-day trial period but may be activated after
  440. program registration.
  441.  
  442.         THE CONTINUOUS PLAY MODE PARAMETER
  443.  
  444.         The command line parameter /C tells Fantasy Land to run in
  445. continuous play mode.   When specified, Fantasy Land will not reset the game
  446. at the end of a month.  Instead, the game will run continuously.  Care
  447. should be taken when using this mode so that you do not accidently execute
  448. Fantasy Land without this parameter.  If this should happen, and the game
  449. has been going for over one month, it will reset and start over.  Care
  450. should also be taken to reset the game manually when appropriate (eg: players
  451. become discouraged at the probability of catching up to the high scorers).
  452.  
  453.  
  454.         THE DOOR.SYS SPECIFICATION PARAMETER
  455.  
  456.         The command line parameter /D tells Fantasy Land to look for a
  457. DOOR.SYS dropfile rather than a DORINFO1.DEF dropfile.  If omitted, Fantasy
  458. Land always look for the DORINFO1.DEF dropfile.  The dropfile will be read
  459. from the directory specified on the command line.
  460.  
  461.         NOTE: Fantasy Land supports RemoteAccess 1.01-1.10 and GAP/PCBoard
  462.               DOOR.SYS formats.
  463.  
  464.  
  465.         THE NO-FOSSIL PARAMETER
  466.  
  467.         The command line parameter /F tells Fantasy Land NOT to use an
  468. installed FOSSIL driver but to use the internal interrupt handler instead.
  469. When ommitted, Fantasy Land defaults to using an installed FOSSIL driver for
  470. all communications unless the FOSSIL driver cannot be detected (in which case
  471. FL will use its interrupt handler).
  472.  
  473.         If you are experiencing communications lockups/problems with the
  474. internal interrupt handler, try loading a FOSSIL driver (even though your BBS
  475. software may not require one).
  476.  
  477.  
  478.         THE KILL ROBOT MESSAGES PARAMETER
  479.  
  480.         The command line parameter /K tells Fantasy Land to delete any
  481. messages that are addressed to robot players.  Messages addressed to
  482. robot players may be read by other players using the Private Message Reader
  483. effect.  So, if you would like to make these messages available for viewing
  484. by other players, do not use the /K command line parameter.  If you would
  485. like to save a little bit of disk space (very little), then do use this
  486. parameter.
  487.  
  488.  
  489.         THE NODE NUMBER SPECIFICATION PARAMETER
  490.  
  491.         The command line parameter /N2 tells Fantasy Land it is running
  492. under line 2 of the BBS.  This information will be reflected on the local
  493. status bar.  (See also /n below)
  494.  
  495.  
  496.         THE NO-SNAPSHOTS PARAMETER
  497.  
  498.         The command line parameter /n tells Fantasy Land to supress the use
  499. of snapshots during game play.  However, even when this option is used,
  500. snapshots should be available in the Fantasy Land directory.
  501.  
  502.  
  503.         THE MAXIMUM MAKE-UP DAYS PARAMETER
  504.  
  505.         The command line parameter /Mn tells Fantasy Land that players are
  506. allowed to use 'n' number of make-up days, per day.  This option allows
  507. players to make-up games for days they were not able to play.  Valid values
  508. are 1 thru 10.  NOTE: This function is not available in Continuous Play
  509. mode.  By default, this option is disabled.
  510.  
  511.  
  512.         THE MAP POINT COST SPECIFICATION PARAMETER
  513.  
  514.         The command line parameter /Pn tells Fantasy Land that players are
  515. to be charged 'n' points for viewing the map.  The default is zero points
  516. (no charge).
  517.  
  518.         eg:  FANTASY /P50
  519.  
  520.         Indicates that players are to be charged 50 points for each time
  521. they select to view the map.
  522.  
  523.  
  524.  
  525.  B A T C H   F I L E  --  P R O G R A M   L O A D I N G
  526.  
  527.         If you are running a multi-node system, there are several ways you
  528. could go about loading Fantasy Land.  One example might look like this:
  529.  
  530. RemoteAccess Type 7 Optional Data Field:
  531.  
  532. *C /C C:\RA\FANT.BAT *N
  533.  
  534. FANT.BAT :
  535.  
  536. IF %1 == 2 GOTO LINE_TWO
  537. IF %1 == 1 GOTO LINE_ONE
  538.  
  539. :LINE_ONE
  540.    CD \GAMES\FANTASY
  541.    FANTASY C:\RA\LINE1\ /N1 /M1 /P25
  542.    CD \RA\LINE1\
  543. GOTO STOP
  544.  
  545. :LINE_TWO
  546.    CD \GAMES\FANTASY
  547.    FANTASY C:\RA\LINE2\ /N2 /M1 /P25
  548.    CD \RA\LINE2
  549.  
  550. :STOP
  551.  
  552.         In this example, it is assumed that the node number in use is being
  553. passed to the batch file as a command line parameter.  In the batch file it
  554. is referred to as %1.  It is beyond the scope of this document to get into
  555. batch file programming or RemoteAccess configuration.  Please consult your
  556. DOS and/or RemoteAccess manuals for more information.
  557.  
  558.         Fantasy Land should be run as a type 7 menu entry (shell).  It is
  559. also recommended that you add the optional data parameter to swap
  560. RemoteAccess to disk prior to loading Fantasy Land.  This insures that
  561. there will be adequate memory to run Fantasy Land as a type 7 shell.
  562.  
  563.         Fantasy Land uses record locking and is multinode aware.  To
  564. accomodate the multinode functions, SHARE *MUST* be loaded on the host
  565. computer system (even on single line systems).  If you run a DOS version prior
  566. to 4.0, you may still be required to load SHARE.  If Fantasy Land aborts
  567. abrubtly without producing an error in the FANTASY.LOG file, you should verify
  568. that SHARE is being loaded on your computer.
  569.  
  570.         Fantasy Land supports locked FOSSIL rates of up to 38,400 and
  571. utilizes JPDoor 3.01 SE for all input/output.  JPDoor is copyright 1990,91
  572. by Motor City Software.
  573.  
  574.         Fantasy Land supports DesqView video addresses and will automatically
  575. detect if DesqView is loaded.  DesqView is a trademark and copyright of
  576. Quarterdeck Office Systems.
  577.  
  578. -----------------------------------------------------------------------------
  579.  
  580. STEP FIVE:  Browse through and/or edit the customizable text files included
  581.             in the distribution archive.  These files have a file extension
  582.             of ".SEX" and are also referred to as encounter files.
  583.  
  584.         Fantasy Land can be as tame or as nasty as you want it to be.  Your
  585. Fantasy Land can be rated R or rated X.  You can edit the following
  586. "encounter" files to suit your tastes.
  587.  
  588.         The ~ (tilde) character is considered an embedded code (macro) in
  589. the following list of customizable files.  It represents the name of the
  590. 'opponent' or the player (whichever is appropriate for the function being
  591. used) being encountered, aroused or spoken to.  When Fantasy Land runs
  592. accross this character, it will be expanded to the formatted name of the
  593. person being encountered.
  594.  
  595.         Fantasy Land randomly selects a number between 1 and 9 when
  596. displaying a .SEX file.  It appends the number to the end of the file name
  597. and then checks to see if that file exists.  If the file is not found, the
  598. default file name (listed below) is displayed.  The distribution archive
  599. contains the default .SEX files listed below and also includes some alternate
  600. .SEX files contributed by players all over.  If you care to add more and/or
  601. different encounter files, you may do so by adding a number between one and
  602. five to the filename (i.e.: a second INTFF.SEX file would be named INTFF1.SEX,
  603. a third would be named INTFF2.SEX and so on up to INTFF9.SEX).  This
  604. flexibility provides support for up to 10 sets of encounter files (including
  605. the default encounter files).
  606.  
  607. Fantasy Land Customizable Text Files:
  608.  
  609.  
  610. Filename        Description
  611. ------------    ----------------------------------------------------------
  612. INTFF.SEX       Text displayed during an encounter involving intercourse
  613.                 between two females.
  614.  
  615. INTFM.SEX       Text displayed during an encounter involving intercourse
  616.                 between a female and a male.
  617.  
  618. INTMF.SEX       Text displayed during an encounter involving intercourse
  619.                 between a male and a female.
  620.  
  621. INTMM.SEX       Text displayed during an encounter involving intercourse
  622.                 between two males.
  623.  
  624. RORALFF.SEX     Text displayed during an encounter where a female is
  625.                 receiving oral sex from another female.
  626.  
  627. RORALFM.SEX     Text displayed during an encounter where a female is
  628.                 receiving oral sex from a male.
  629.  
  630. RORALMF.SEX     Text displayed during an encounter where a male is
  631.                 receiving oral sex from a female.
  632.  
  633. RORALMM.SEX     Text displayed during an encounter where a male is
  634.                 receiving oral sex from another male.
  635.  
  636. GORALFF.SEX     Text displayed during an encounter where a female is
  637.                 performing oral sex on another female.
  638.  
  639. GORALFM.SEX     Text displayed during an encounter where a female is
  640.                 performing oral sex on a male.
  641.  
  642. GORALMF.SEX     Text displayed during an encounter where a male is
  643.                 performing oral sex on a female.
  644.  
  645. GORALMM.SEX     Text displayed during an encounter where a male is
  646.                 performing oral sex on another male.
  647.  
  648. MPHONE.SEX      Text displayed to player while using a telephone.  This file
  649.                 is displayed to male players.  Program randomly selects
  650.                 MPHONE1..MPHONE5.SEX and if the file is not found, defaults to
  651.                 displaying MPHONE.SEX.
  652.  
  653. FPHONE.SEX      Text displayed to player while using a telephone.  This file
  654.                 is displayed to female players.  Program randomly selects
  655.                 FPHONE1..FPHONE5.SEX and if the file is not found, defaults to
  656.                 displaying FPHONE.SEX.
  657.  
  658. GPHONE.SEX      Text displayed to player while using a telephone.  This file
  659.                 is displayed to male players who have a sexual preference of
  660.                 gay.  Program randomly selects GPHONE1..GPHONE5.SEX and if the
  661.                 selected file is not found, defaults to displaying GPHONE.SEX.
  662.  
  663. LPHONE.SEX      Text displayed to player while using a telephone.  This file
  664.                 is displayed to female players who have a sexual preference of
  665.                 gay.  Program randomly selects LPHONE1..LPHONE5.SEX and if the
  666.                 selected file is not found, defaults to displaying LPHONE.SEX.
  667.  
  668.  
  669.         Starting with release 1.2, Fantasy Land includes extra encounter
  670. and encounter-graphics files.  The following people contributed files and I
  671. thank them for their efforts:
  672.  
  673.         Rich Wheeler,
  674.  
  675. -----------------------------------------------------------------------------
  676.  
  677. STEP SIX:  Edit Robot Players
  678.  
  679.         Let's face it, Fantasy Land requires user interaction.  There's no
  680. fun in playing when there is no one to have an encounter with.  To make
  681. matters worse, many BBS's will have unbalanced genders (i.e. more males
  682. than females).
  683.  
  684.         For this reason, Fantasy Land allows the use of robot players.
  685. It is recommended that you maintain at least one female and one male robot
  686. player.  This is done through the use of robot definition files.  These are
  687. simply ASCII text files which end in a .FRB extension.  The format for such
  688. a file is as follows:
  689.  
  690. Line 1 : Name of robot player (keep it short if possible)
  691. Line 2 : Sex of robot player (M, F)
  692. Line 3 : Preferrence of robot player (S, B, G)
  693. Line 4 : The robot player's "Unwilling" statement (45 characters)
  694. Line 5 : The robot player's "Willing" statement (45 characters)
  695.  
  696.         For example, if I wanted to create a female robot player named
  697. Suzzie Queue who had a sexual preferrence of Bisexuality, I might have a
  698. file like this:
  699.  
  700.  
  701. Filename:  SUZZIE.FRB
  702.  
  703.         And in this file would be the following contents (no blank lines!):
  704.  
  705. SUZZIE QUEUE
  706. F
  707. B
  708. Not tonight.  I have a headace!
  709. Okay but can I be on top?
  710.  
  711.         Upon startup, Fantasy Land will look for any files ending with the
  712. extension of .FRB.  When it finds one, it will process it.  If the robot
  713. player does not exist, it will be added.  If the robot player does exist,
  714. it will be updated.  That is, the robot player's status will be updated to
  715. take another encounter and the robot player will be moved to a different,
  716. randomly selected area.  Upon creation of a robot player, Fantasy Land assigns
  717. that player with two randomly-selected defensive items.  This is the only
  718. means that a robot player has to score.
  719.  
  720.         NOTE:  All .FRB robot definition files must reside in the same
  721.         directory as FANTASY.EXE in order to be processed.
  722.  
  723. -----------------------------------------------------------------------------
  724.  
  725. STEP SEVEN:  Let your users play!
  726.  
  727.  
  728. ╒═════════════════════════════════════════════════════════════════════════════╕
  729. │░░░░░░ SUPPORT FILES ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  730. ╘═════════════════════════════════════════════════════════════════════════════╛
  731.  
  732.         In addition to the files listed above, Fantasy Land has other
  733. support files related to program operation.  These are:
  734.  
  735.  
  736. Filename        Description
  737. ------------    -------------------------------------------------------------
  738. FANTUPD.EXE     The player data conversion utility.  This is required to
  739.                 convert Fantasy Land 1.0 player data files to 1.1 format.
  740.                 This should be run only once and then disposed.
  741.  
  742. FANTASY.EXE     The main program executable.
  743.  
  744. AREAS.EXE       The Fantasy Land Area Configuration Utility.
  745.  
  746. FANTHELP.HLP    The main program help file displayed when a player selects
  747.                 I>nstructions.
  748.  
  749. FANTASY.DOC     This documentation.
  750.  
  751. FANTASY.REG     Program registration form.
  752.  
  753. SER.FRM         Software Enhancement Request.  Use this when requesting
  754.                 enhancements to the program.
  755.  
  756. FLSTRUCT.DOC    This is the data file structure document for the current
  757.                 release.  This data is subject to change, without notice in
  758.                 future releases.
  759.  
  760. FANTASY.BUM     This is a bummer list of aliases that cannot be used in
  761.                 the game. This is an ASCII text file which contains NO
  762.                 BLANK LINES.  Each line contains a string of characters
  763.                 that you do not want to be used in an alias.  When a new
  764.                 player logs on, this file is referrenced, if it exists,
  765.                 and a comparison is made on the alias that the new player
  766.                 has selected.  If any string contained in the bummer list
  767.                 is found to be imbedded in the player's alias, the player
  768.                 will receive a short message and will be reprompted for an
  769.                 alias.
  770.  
  771.                 Example:  If a line of FANTASY.BUM contains the word
  772.                 "HATER", and a player signed on and chose an alias of
  773.                 "WOMAN HATER", the alias would not be allowed.
  774.  
  775.                 Example of FANTASY.BUM contents:
  776.  
  777.                 hater
  778.                 sysop
  779.                 pedophile
  780.  
  781.                 It doesn't matter if the characters are in upper and/or
  782.                 lower case.  Fantasy Land will convert to all uppercase for
  783.                 the comparison.
  784.  
  785. FANTASY.LOG     This is an error log that Fantasy Land creates when an
  786.                 error is encountered.  If it exits, it recommended that you
  787.                 view it to determine if an actual problem exists.
  788.  
  789. FANTASY.ARE     This is the area configuration file.  This file contains
  790.                 not only the configuration but also the individual area
  791.                 information used by the program.  It is created by AREAS.EXE
  792.                 and is maintained by FANTASY.EXE throughout the game.
  793.  
  794. FANTASY.DAT     This is the player data file.  This file is created and
  795.                 maintained by the main program executable.
  796.  
  797. FANTASY.DTE     This is a date file used internally by Fantasy Land to
  798.                 determine when a tournament has ended.
  799.  
  800. FANT1.ANS/.ASC  An ANSI graphics file displayed to all users who enter the
  801.                 game.  Fantasy Land randomly selects to display either
  802.                 FANT1 or FANT2 when a player logs on for a variety of
  803.                 opening screens.  An ASCII version (.ASC) supports players
  804.                 who do not have ANSI enabled.
  805.  
  806. FANT2.ANS/.ASC  An alternate of FANT1.ANS.
  807.  
  808. WELCUM.ANS      An ANSI color text file displayed to new players who log
  809.                 into the game.
  810.  
  811. WELCUM.ASC      An ASCII text file displayed to new players who enter the
  812.                 game but do not have ANSI enabled.
  813.  
  814. ALIAS.ANS       An ANSI color text file displayed to new players just prior
  815.                 to being prompted for an alias to use.
  816.  
  817. ALIAS.ASC       An ASCII text file displayed to new players who enter the
  818.                 game but do not have ANSI enabled; just prior to being
  819.                 prompted for an alias to use.
  820.  
  821. GORALFM.ANS     This is an ANSI file which is displayed during an encounter
  822.                 where a female is performing oral sex on a male.
  823.  
  824. RORALMF.ANS     This is an ANSI file which is displayed during an encounter
  825.                 where a male is receiving oral sex from a famale.
  826.  
  827. RORALMM.ANS     This is an ANSI file which is displayed during an encounter
  828.                 where a male is receiving oral sex from another male.
  829.  
  830. RORALMM1.ANS    This is a secondary file to RORALMM.ANS.
  831.  
  832. GORALMM.ANS     This is an ANSI file which is displayed during an encounter
  833.                 where a male is performing oral sex on another male.
  834.  
  835. GORALMM1.ANS    This is a secondary file to GORALMM.ANS.
  836.  
  837. INTMM.ANS       This is an ANSI file which is displayed during an encounter
  838.                 where a male is having intercourse with another male.
  839.  
  840. INTMF.ANS       This is an ANSI file which is displayed during an encounter
  841.                 where a male is having intercourse with a female.
  842.  
  843. MOVEHELP.ANS    This is an ANSI file which lists the commands that are
  844.                 available while moving around.
  845.  
  846. MOVEHELP.ASC    This is the ASCII equivalant of MOVEHELP.ANS.  Displays
  847.                 to players who do not have ANSI enabled.
  848.  
  849. MAXTURNS.ANS    An ANSI color text file displayed to players who have
  850.                 used up all their turns for the day.
  851.  
  852. MAXTURNS.ASC    An ASCII text file displayed to players who have used up
  853.                 all their turns for the day but do not have ANSI enabled.
  854.  
  855. VD.ANS          ANSI file displayed to a player who contracts a mild venereal
  856.                 disease.
  857.  
  858. VD.ASC          The ASCII text file version of VD.ANS.
  859.  
  860. VD2.ANS         ANSI file displayed to a player who contracts a SERIOUS
  861.                 venereal disease.
  862.  
  863. VD2.ASC         The ASCII text file version of VD2.ANS displayed to players
  864.                 who do not have ANSI enabled.
  865.  
  866. SNAP*.ANS/ASC   All SNAP* files are snapshots of player portraits used by
  867.                 the players.  If you can come up with some better, or if
  868.                 you would like to edit the snapshots for your game, feel
  869.                 free.
  870.  
  871. MSELECT.ANS     The male portrait selection file (ANSI).
  872.  
  873. MSELECT.ASC     The male portrait selection file (ASCII).
  874.  
  875. FSELECT.ANS     The female portrait selection file (ANSI).
  876.  
  877. FSELECT.ASC     The female portrait selection file (ASCII).
  878.  
  879. *.FRB           An ASCII text file that defines a robot player (see above).
  880.  
  881. DEFAULTS.ZIP    An archive that contains a default 55-area Fantasy Land
  882.                 along with an ASCII text file map.
  883.  
  884. SEXSTACY.ZIP    An archive that contains a default 100-area Fantasy Land
  885.                 along with an ASCII text file map (courtesy of Greg Jansen).
  886.  
  887. REVIVE.EXE      This is a standalone maintenance utility that will revive
  888.                 any player who is recovering from a previous encounter.  This
  889.                 can be run from the batch file that calls Fantasy Land, if
  890.                 desired.  If REVIVE detects that someone is currently in the
  891.                 game, then it will abort rather than process the user file.
  892.  
  893. REMOVE.EXE      This is a utility that is used to remove unwanted players from
  894.                 the player and area data files.  For example, if you created a
  895.                 robot and later got rid of it, the robot's player data would
  896.                 still be contained in the player and area data files.
  897.  
  898.                 To use REMOVE.EXE just run it from your Fantasy Land directory.
  899.                 Enter the player's name to remove and REMOVE will do the rest.
  900.  
  901.                 NOTE:  REMOVE.EXE does not utilize record locking and should
  902.                        not be run while Fantasy Land is in use.
  903.  
  904. LISTDATA.EXE    This is a utility that allows the SysOp to examine player
  905.                 data that is contained in the player data file FANTASY.DAT.
  906.                 All player data is displayed to the screen.
  907.  
  908.                 To use LISTDATA.EXE just run it from your Fantasy Land
  909.                 directory.
  910.  
  911.                 NOTE:  LISTDATA.EXE does not utilize record locking and should
  912.                        not be run while Fantasy Land is in use.
  913.  
  914. WHOSON.EXE      This is a utility that is intended for use on multinode
  915.                 systems.  It can be run in a separate window as long as it is
  916.                 run from the Fantasy Land directory.  This utility will
  917.                 display what players are on what nodes in the game.  The
  918.                 display is updated approximately every 5 seconds.
  919.  
  920.  
  921. Manually Restarting The Game:
  922. -----------------------------
  923.  
  924.         Since there is much data manipulation that needs to be done to
  925. restart a game, a function has been added so that you, the SysOp can restart
  926. a game should the need arise.
  927.  
  928.         To manually restart a game, call Fantasy Land with the /S command
  929. line parameter:
  930.  
  931.                               FANTASY.EXE /S
  932.  
  933.         This will alter the necessary data files and keep the area files
  934. intact.
  935.  
  936.  
  937.  
  938. ╒═════════════════════════════════════════════════════════════════════════════╕
  939. │░░░░░░ PLAYING THE GAME ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  940. ╘═════════════════════════════════════════════════════════════════════════════╛
  941.  
  942.         Fantasy Land is a land of areas or "rooms".  Players move from area
  943. to area, taking and leaving offensive and defensive items.  If a player has
  944. ANSI enabled, offensive items are displayed in green text while defensive
  945. items are displayed in red text.  Players may carry up to 5 items at any
  946. given time.
  947.  
  948.         Offensive items are used on other players during encounters.  Each
  949. offensive item can be 'blocked' by a particular defensive item.
  950.  
  951.         Further, each time an offensive item is used on an opponent, the
  952. opponent's resistance level is reduced by a number corresponding to the
  953. offensive item's strength value.  If a player has the defensive item that
  954. blocks an offensive item used, the player gains 25 points and an increase
  955. in resistance level which corresponds to the strength value of the offensive
  956. item.  The following list describes the offensive items and their strength
  957. along with the defensive item required to 'block' an encounter.
  958.  
  959.  
  960.      Offensive Item             Strength        Defensive Blocking Item
  961. -------------------------       --------       -------------------------
  962. Tickle Feather                     2            Not Ticklish Spell
  963. Rose Petals                        2            Not Ticklish Spell
  964. Erotic Pictures                    3            Cold Shoulder
  965. Vibrator                           5            Non-Seductive Spell
  966. Enormous Dildo                     7            Force Field
  967. Leather Whip                       8            Numbness Spell
  968. Love Potion                        9            Non-Seductive Spell
  969. Rope and Gag                       10           Rope Disolver
  970.  
  971.  
  972.         Each time a player uses an offensive item, it is removed from the
  973. player's possesion and 'tossed' into another randomly selected area.
  974. Defensive items may be retained for as long as a player wishes.   However,
  975. when a player selects to pick up (T>ake) a defensive item, the player is
  976. charged 50 points which is removed from the player's score.
  977.  
  978.         New players are started out with a resistance level of 10 and are
  979. given 200 points so they can afford to pick up a few defensive items, if
  980. desired.
  981.  
  982.         When a player selects to have an encounter with another player,
  983. both players must be in the same area.  To start the encounter, the
  984. aggressor selects the command A>rouse and enters the number of the
  985. player to be aroused or encountered.  If the player being aroused has
  986. already had an encounter since the last time they played, they are
  987. considered "recovering" and are not available for an encounter.
  988.  
  989.         Once an encounter attempt is started, the aggressor may U>se
  990. offensive items on the defending opponent.  Each time an offensive item is
  991. successfully used, the defending opponent's resistance level is worn down
  992. by the value corresponding to the strength of the item used.  Once the
  993. defending player's resistance level reaches 0, the defending player will
  994. submit to the aggressor!
  995.  
  996.         Once a defending player has submitted, the aggressor is presented
  997. with a sub-menu.  This menu is self-explanatory, so just go for it!!
  998.  
  999.         But beware!  All this screwing around can be hazardous to your
  1000. health!   You can purchase protection against sexually-transmitted diseases
  1001. off the main menu.  But protection costs 1000 points.  If you do not have
  1002. protection, and your score is over 1500 points, you have about a 1 in 5
  1003. chance of contracting a venereal disease after having a sexual encounter.
  1004. If you contract a mild venereal disease, a vaccine shot will cost you 1500
  1005. points.  If you contract a serious venereal disease, a surgical procedure
  1006. is necessary to save your life but renders your character scoreless, forcing
  1007. your character to start the game over and also terminates play for that day.
  1008.  
  1009.         Once you have purchased protection, your "sexperience" level
  1010. will begin to accumulate.  Each sexual encounter increases the aggressor's
  1011. sexperience level by two points.  Once a player reaches 100 sexperience
  1012. points, he is considered to be at "Sexpert" level.  The main advantage to
  1013. achieving this level is that all offensive items double in strength.  But
  1014. beware... the defending player's block also doubles in strength.
  1015.  
  1016.         The player with the highest score at the end of the month is
  1017. declared the winner and the game is restarted automatically except when the
  1018. game is placed in continuous play mode by the SysOp.  When in continuous
  1019. play mode, the game does not come to an end until the SysOp manually resets
  1020. the game.
  1021.  
  1022.